body
{
    font-size: .85em;
    font-family: Arial, sans-serif;
    color: #232323;
    background-color: #fff;
}
#headerImage {
	display: block;
	margin:auto;
	width:970px;
	-webkit-filter: grayscale(1);
	filter: gray; 
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	-webkit-filter: grayscale(100%);
    height: 50px;
    background-image: url(http://www.invisioncomputers.com/wp-content/uploads/2011/07/website_logo3.png);
}
.lastModifiedWrapper {
	width:200px;
	height: 80px;
}
.updateText
{
    margin-left: 30px;
}
.system-info 
{
    display: inline-block;
}
.ticketTypeWrapper {
	clear:both;
}
.ticketEditWrapper {
	margin-right:40px;
	display: inline-block;
}
.createdWrapper {
	float:left;
}
fieldset {
	text-align: left;
}
.TicketListTable {
	width:100%;
	font-size: smaller;
	border-left: 1px solid black;
}
.TicketListTable tr th
{
    border-left: 1px solid black;
}
table
{
border:1px solid black;
border-collapse:collapse;
}
tr {
	border-bottom: thin solid black;
}
th 
{
    background-color:LightGray;
}
#TicketSearchDiv {
	display: none;
}
#TicketSearchButton {
	float:left;
	margin-top: 1em;
	clear:right;	
}
.HeaderWrapper {
	font-size: 2em;
	font-weight: bold;
	width: 100%;
	margin-left:-150px;
    margin-top: 1em;
}
.body {
	text-align: center;
}
.bold {
	font-weight: bold;
	
}
.editor-label img
{
    max-width: 500px;
    max-height: 500px;
}
.wrapper
{
	display: inline-block;
    height: auto;
    width: 900px;
	background-color: #FFFFFF;
	border-radius: 5px;
}
#MainMenu {
	font-weight: bold;
}

header,
footer,
nav,
section {
    display: block;
}
#CustomerSelectDiv, #SystemSelectDiv
{
    float:left;
}
.ClearBoth
{
    clear:both;
}
.UpdateHeader
{
    font-weight:900;
    font-size:larger;    
}
.UpdateInformation
{
    font-weight:normal;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}
.system-info-toggle 
{
    display:none;
    padding-left:1.5em;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

























